#pragma once
#include "../TaskSystem/Task.h"

namespace ai
{
	/// Base class for AI packages
	/// AI package is a global task for unit. AI package creates tasks for TaskPerformer component
	class AIPackage
	{
	public:
		virtual tasksystem::Task* createTask() = 0;
	};
}